interlocking armor - French English Dictionary